#pragma once

#include "lvgl/lvgl.h"

typedef struct SportItem
{
	const lv_img_dsc_t* img; // 图标
	const char* name;        // 名称
	const char* desc;        // 简介
	lv_obj_t* obj;           // 对象

}SportItem;

class SportView {
public:
	SportView();
	void Create(lv_obj_t* body);

	// 执行元素动画
	void StartElemAnim();

private:
	// 创建运动项
	void CreateItem(lv_obj_t* parent, uint32_t item_h, uint32_t offset_y, uint8_t index);

	SportItem m_items[5];
};